
    *{
        padding:0px;
        margin:0px;
        box-sizing: border-box;
    }
    body,html{
        width: 100%;
    }
    body{
        
        overflow-x: hidden;
    }
    
    ul{
        list-style: none;
    }
    a{
        text-decoration: none;
        color: inherit;
    }
    img{
        display: block;
        width: 100%;
        height: auto;
    }
    .cursor{
        cursor: pointer;
    }
    .default{
        cursor: default;
    }
    .react{
        height: initial !important;
    }
    *{
        -webkit-tap-highlight-color:transparent;
    }
    input, select, textarea,button{
        display: block;
        margin: 0;
        padding: 0;
        width: 100%;
        outline: 0;
        border: 0;
        border-radius: 0;
        background: none transparent;
        color: inherit;
        font: inherit;
        line-height: normal;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .flex{
        display:box;
        display: -webkit-box; 
        display: -moz-box;
        display: -webkit-flex; 
        display: -moz-flex; 
        display: -ms-flexbox;
        display: flex;
    }
    .flex-align-items{
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-box-pack:center;
        -webkit-align-items: center;
        align-items: center;
    }
    .flex-justify-content{
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        box-align:center;
    }

    .obj-c{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .delay-1{
        transition-delay: .1s;
    }
    .delay-2{
        transition-delay: .2s;
    }
    .delay-3{
        transition-delay: .3s;
    }
    html.noScroll body{
        position: fixed;
    }
    .container.fillAll{
        min-height: 100vh;
        flex-direction: column;
        display:box;
        display: -webkit-box; 
        display: -moz-box;
        display: -webkit-flex; 
        display: -moz-flex; 
        display: -ms-flexbox;
        display: flex;
    }
    .fillAll main{
        flex:1;
    }
    #loadingDiv{
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 1000;
        background: #fff;
        top: 0px;
        left: 0px;
    }
    .hvc{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .fill{
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
    }
    .noTsn{
        transition: initial !important;
    }
    /*::-webkit-scrollbar{
        width: 6px;
        height: 6px;
        
    }
    ::-webkit-scrollbar-thumb{
        border-radius: 3px;
        background: rgba(255,255,255, .15);
        
    }
    :hover::-webkit-scrollbar-thumb{
        background: rgba(255,255,255, .2);
    }
    ::-webkit-scrollbar-track{
        background: rgba(0,0,0,0);
    }*/